biological stimulator - Français Anglais Dictionnaire